MNU_FILES = edit.o link_wzrd.o plugin.o undo.o gui_io.o gui_al.o

all: edit.so

clean:
	rm -f edit.so
	rm -f *.o
	rm -f list.d

edit.d: edit.d
	echo "" > edit.d
	make edit.so
	cp edit.so ..





edit.so: $(MNU_FILES)	
	$(CC) $(CFLAGS) -shared -o edit.so -L../../ -lejourn $(MNU_FILES) `pkg-config gtk+-2.0 --libs` `pkg-config gthread-2.0 --libs`
	cp edit.so ..

undo.o: undo.c
	$(CC) $(CFLAGS) $(GTK)  -c undo.c `pkg-config gtk+-2.0 --cflags` `pkg-config gthread-2.0 --cflags`


edit.o: edit.c
	$(CC) $(CFLAGS)  -c edit.c `pkg-config gtk+-2.0 --cflags` `pkg-config gthread-2.0 --cflags`

link_wzrd.o: link_wzrd.c
	$(CC) $(CFLAGS) -c link_wzrd.c `pkg-config gtk+-2.0 --cflags` `pkg-config gthread-2.0 --cflags`

plugin.o: plugin.c
	$(CC) $(CFLAGS) -c plugin.c `pkg-config gtk+-2.0 --cflags` `pkg-config gthread-2.0 --cflags`

gui_io.o: gui_io.c
	$(CC) $(CFLAGS) -c gui_io.c `pkg-config gtk+-2.0 --cflags` `pkg-config gthread-2.0 --cflags`

gui_al.o: gui_al.c
	$(CC) $(CFLAGS) -c gui_al.c `pkg-config gtk+-2.0 --cflags` `pkg-config gthread-2.0 --cflags`

